from ..types import IPDict

LOGIN: IPDict = {
    'domains': [
        'resources.download.minecraft.net',
        'libraries.minecraft.net',
        'launcher.mojang.com',
        'launchermeta.mojang.com',
        'sessionserver.mojang.com',
        'api.minecraftservices.com',
        'textures.minecraft.net',
        'redstone-launcher.mojang.com',
        'api.mojang.com'
    ],
    'ips': {
        '美国': [
            '13.107.213.47', '13.107.213.57', '13.107.213.49',
            '13.107.213.39', '13.107.213.33', '13.107.213.64',
            '13.107.213.50', '13.107.213.68', '13.107.213.69',
            '13.107.213.53', '13.107.213.59', '13.107.213.43',
            '13.107.213.35', '13.107.213.44', '13.107.213.31',
            '13.107.213.40', '13.107.213.41', '13.107.213.60',
            '13.107.219.36', '13.107.227.45', '13.107.213.51',
            '13.107.213.55', '13.107.227.36', '13.107.219.45',
            '13.107.213.42'
        ],
        'MICROSOFT.COM': [
            '13.107.246.47', '13.107.246.68', '13.107.246.64',
            '13.107.246.33', '13.107.246.60', '13.107.246.57',
            '13.107.246.18', '13.107.246.69', '13.107.246.43',
            '13.107.246.59', '13.107.246.40', '13.107.246.50',
            '13.107.246.39', '13.107.246.35', '13.107.246.44',
            '13.107.246.41', '13.107.246.42', '13.107.246.55',
            '13.107.246.53', '13.107.246.51', '13.107.246.31',
            '13.107.246.49'
        ]
    }
}


AUTHSERVER: IPDict = {
    'domains': ['authserver.mojang.com'],
    'ips': {
        '美国': [
            '54.192.193.121', '13.225.86.78', '13.35.98.82',
            '99.84.226.87', '65.8.161.127', '99.86.1.83',
            '13.227.74.143', '99.84.70.83', '13.225.196.78',
            '13.224.95.78', '65.8.58.127', '99.84.107.108',
            '99.84.107.45', '99.84.107.49', '99.84.107.113',
            '143.204.128.91', '143.204.128.110', '143.204.128.126',
            '143.204.128.128', '65.9.71.54', '65.9.71.14',
            '65.9.71.8', '65.9.71.97', '13.225.143.68',
            '13.225.143.73', '13.225.143.47', '13.225.143.50',
            '65.8.17.17', '65.8.17.126', '65.8.17.117',
            '65.8.17.109', '99.84.79.30', '99.84.79.3',
            '99.84.79.94', '99.84.79.57', '13.226.175.36',
            '13.226.175.53', '13.226.175.80', '13.226.175.122',
            '13.227.73.68', '13.227.73.71', '13.227.73.103',
            '13.227.73.96', '13.225.206.124', '13.225.206.62',
            '13.225.206.49', '13.225.206.107', '54.230.48.56',
            '54.230.48.33', '54.230.48.72', '54.230.48.69',
            '13.224.96.13', '13.224.96.6', '13.224.96.77',
            '13.224.96.62', '216.137.37.66', '216.137.37.84',
            '216.137.37.81', '216.137.37.102', '65.8.69.51',
            '65.8.69.48', '65.8.69.78', '65.8.69.15',
            '99.86.189.129', '99.86.150.129', '18.65.138.18',
            '13.224.160.20', '13.225.99.128', '13.249.34.140',
            '13.225.192.128', '13.224.103.128', '65.8.103.18',
            '54.192.252.21', '13.249.160.130', '65.9.177.20'
        ],
        '芬兰': [
            '13.33.244.125', '13.33.244.27', '13.33.244.90',
            '13.33.244.50'
        ],
        '韩国': ['52.84.184.122', '54.230.255.146'],
        '英国': ['52.84.73.122'],
        '日本': ['13.33.212.20'],
        '法国': ['54.230.187.19'],
        '意大利': ['143.204.12.81'],
        '西班牙': ['54.240.186.133'],
        '新加坡': ['52.84.225.135'],
        '香港, 中国': ['54.192.72.20']
    }
}
